// todo 时钟案例的web服务器

//  需求：
//    - 开启服务器
//    - 当访问 127.0.0.1:3000/index.html 地址，
//    - 读取clock目录下的index.html页面内容，
//    - 将读取到的内容响应给客户端

const fs = require('fs')
const path = require('path')
const http = require('http')
const server = http.createServer()
server.on('request', (req, res) => {
    const { url } = req
    if (url === '/index.html' ) {
        const filePath = path.join(__dirname, 'clock/index.html')
        fs.readFile(filePath, 'utf-8', (err, data) => {
            if (err) {
                return console.log(`读取失败${err.message}`);
            }
            console.log(data);
            res.end(data)
        })
    }
})

server.listen(3000, () => {
    console.log('本机开启服务器');
})